|
PHP Data Object (PDO) とは、PHPに実装されているデータベース抽象化レイヤクラスである。要約すると、1つの関数で複数のデータベース(DBMS、RDBMS)へのアクセスを可能とする。 == 概要 == 2005年11月24日にリリースされたPHP 5.1.0から実装された。 データベースの違いを吸収し、共通の関数でデータベースを操作できるように設計されている。拡張モジュール(PECL)として提供されている。 今日では、MySQL、PostgreSQL、SQLiteなど、多くのデータベースシステムが存在している。PDOは、これら複数のデータベースの違いを(完全にと言うわけではないが)意識することなく、一つの関数で操作する機能を開発者に与える。 例えば、上記のスクリプトでは、mysql:hostの部分をpgsql:hostなどに変更するだけで使用するデータベースをMySQLからPostgreSQLに変更できる(無論、データベースの名前やユーザー名、パスワードも同じであることが前提である。変更するなら、適時変更する必要はある)。 多くのデータベースに対応する必要のあるシステム開発や、システムを異なるデータベースに移行するときなどに、特に威力を発揮する。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「PHP Data Object」の詳細全文を読む スポンサード リンク
|